from pydantic import Field

from common.base_models import InfectionMonkeyBaseModel


class SSHOptions(InfectionMonkeyBaseModel):
    connect_timeout: float = Field(
        default=15.0,
        gt=0.0,
        le=100.0,
        description="The maximum time (in seconds) to wait to establish an SSH connection.",
    )
